home *** CD-ROM | disk | FTP | other *** search
- SDEF
- // $Logfile:: /Quake 2 Engine/Sin/Base Sin Data/Models/Monster/securton.def $
- // $Revision:: 24 $
- // $Author:: Jimdose $
- // $Date:: 11/14/98 12:31a $
- //
- // Copyright (C) 1998 by Ritual Entertainment, Inc.
- // All rights reserved.
- //
- // This source may not be distributed and/or modified without
- // expressly written permission by Ritual Entertainment, Inc.
- //
- // DESCRIPTION:
- // This is a model definition file. It is to be used in conjunction with Sin.
- // MODEL AUTHOR:
- // Beau/Michael <Delete one>
- //
- //
- // The SINED declaration section
- //
- /*SINED Monster_Securton (1 .5 0) (0 0 0) (0 0 0)
- Securton
- */
- //
- //
-
- // FILE DECLARATIONS
- //
- // Model Commands
- path models/securton
- scale 1.5
-
- // Base Model
- sec_base.sbm
-
- // Skins
- sec_base.tga
-
- // Normal Animations
- walk1 sec_walk.sam
- idle1 sec_idle1.sam
-
- alert1 sec_idle1.sam
- twitch1 sec_idle2.sam
- twitch2 sec_idle3.sam
- fire1 sec_fire.sam
- run1 sec_run.sam
- pain1 sec_pain1.sam
- pain2 sec_pain2.sam
- pain3 sec_pain3.sam
- pain4 sec_pain4.sam
- death1 sec_death1.sam
- death2 sec_death2.sam
- death3 sec_death3.sam
- death4 sec_death4.sam
- jumpattack1 sec_jumpattack.sam
- sedated1 sec_sedated.sam
- step_right sec_dodgeright.sam
- step_left sec_dodgeleft.sam
-
- crouch_down sec_idle1.sam
- crouch_idle1 sec_idle1.sam
-
- // Pain Location Based Animations
-
- // Death Location Based Animations
-
- // Crouching Pain Location Based Animations
-
- // Crouching Death Location Based Animations
-
- // Optional Animations
-
- // Scripted Animations
-
- // Id And Group Definitions
- id 10 group eye fullbright
- id 200 group underside bone gun 225 90 90
-
- //
- // INITIALIZATION SECTION
- //
- //
- !init:
-
- //
- // SERVER Initialization Commands
- //
-
- // Class Setup
- server classname actor
- server setsize "-16 -16 0" "16 16 58"
- server flags -blood -die_gibs +sparks +explode
- server weapon Secgun
- server health 200
- server attackmode 2 // blitz attack
- server script global/enemy.scr
-
-
- // Sound Aliases
- server aliascache snd_sightenemy1 "monsters/securton/site1.wav" 1
- server aliascache snd_pursuit1 "monsters/securton/purs1.wav" 1
- server aliascache snd_attacktaunt1 "monsters/securton/attack.wav" 1
- server aliascache snd_investigate1 "monsters/securton/site1.wav" 1
- server aliascache snd_locate1 "monsters/securton/purs1.wav" 1
- server aliascache snd_tauntdeath1 "monsters/securton/taunt.wav" 1
-
- //
- // CLIENT Initialization Commands
- //
-
- // Sound Aliases
- //client aliascache snd_idle1 "monsters/securton/idle1.wav" 1
- client aliascache snd_death1 "monsters/securton/deth1.wav" 1
- client aliascache snd_death2 "monsters/securton/deth2.wav" 1
- client aliascache snd_death3 "monsters/securton/deth3.wav" 1
- client aliascache snd_death4 "monsters/securton/deth4.wav" 1
- client aliascache snd_pain1 "monsters/securton/pain1.wav" 1
- client aliascache snd_pain2 "monsters/securton/pain2.wav" 1
- client aliascache snd_pain3 "monsters/securton/pain3.wav" 1
- client aliascache snd_pain4 "monsters/securton/pain4.wav" 1
-
- client aliascache snd_slice1 "monsters/securton/slice.wav" 1
- client aliascache snd_powerup1 "monsters/securton/getup.wav" 1
- client aliascache snd_leg1 "monsters/securton/stepmix2.wav" 1
- client aliascache snd_tap1 "monsters/securton/step2.wav" 1
- client aliascache snd_drag1 "monsters/securton/drag.wav" 1
- client aliascache snd_bodyhit1 "monsters/securton/bodyhit.wav" 1
- client aliascache snd_uphead1 "monsters/securton/hedup.wav" 1
- client aliascache snd_downhead1 "monsters/securton/heddwn.wav" 1
- client aliascache snd_movehead1 "monsters/securton/hedmove.wav" 1
- client aliascache snd_stophead1 "monsters/securton/hedstop.wav" 1
-
- //
- // SHARED initialization commands
- //
-
- // Sound Aliases
-
-
-
-
- //
- // The main section
- //
- //
- !main:
-
- // Normal Animations
-
- server fire1 1 fire
-
- server crouch_down last nextanim crouch_idle
-
- server walk1 first movementsound
- client walk1 first randomsound snd_leg 1 1
- server walk1 6 movementsound
- client walk1 6 randomsound snd_leg 1 1
-
- server run1 first movementsound
- client run1 first randomsound snd_leg
- server run1 3 movementsound
- client run1 3 randomsound snd_leg
-
- server death1 first deathsound
- client death1 first randomsound snd_death 1 1
- client death1 11 randomsound snd_bodyhit 1 2
- server death1 11 movementsound
- client death1 12 randomsound snd_leg 1 3
- server death1 12 movementsound
- client death1 13 randomsound snd_downhead 1 4
- server death1 13 movementsound
- client death1 14 randomsound snd_uphead 1 4
- server death1 14 movementsound
- client death1 15 randomsound snd_downhead 1 4
- server death1 15 movementsound
-
- server death2 first deathsound
- client death2 first randomsound snd_death 1 1
- server death2 1 movementsound
- client death2 1 randomsound snd_bodyhit 1 2
- client death2 2 randomsound snd_leg 1 3
- server death2 2 movementsound
- client death2 2 randomsound snd_movehead 1 4
- server death2 2 movementsound
- client death2 5 randomsound snd_leg 1
- server death2 5 movementsound
- client death2 9 randomsound snd_stophead 1 4
- server death2 9 movementsound
-
- server death3 first deathsound
- client death3 first randomsound snd_death 1 1
- client death3 1 randomsound snd_bodyhit 1 2
- server death3 1 movementsound
- client death3 2 randomsound snd_drag 1 3
- server death3 2 movementsound
- client death3 3 randomsound snd_movehead 1 2
- server death3 3 movementsound
- client death3 10 randomsound snd_stophead 1 2
- server death3 10 movementsound
-
- server death4 first deathsound
- client death4 first randomsound snd_death 1 1
- client death4 2 randomsound snd_tap 1 2
- server death4 2 movementsound
- client death4 3 randomsound snd_tap 1 2
- server death4 3 movementsound
- client death4 4 randomsound snd_bodyhit 1 3
- server death4 4 movementsound
- client death4 6 randomsound snd_bodyhit 1 3
- server death4 6 movementsound
-
- server pain1 first painsound
- client pain1 first randomsound snd_pain 1
- client pain1 3 randomsound snd_tap 1
- server pain1 3 movementsound
- client pain1 4 randomsound snd_tap 1
- server pain1 4 movementsound
-
- server pain2 first painsound
- client pain2 first randomsound snd_pain 1 1
- client pain2 1 randomsound snd_leg 1 2
- server pain2 1 movementsound
- client pain2 2 randomsound snd_powerup 1 1
- server pain2 2 movementsound
-
- server pain3 first painsound
- client pain3 first randomsound snd_pain 1
- client pain3 2 randomsound snd_leg 1
- server pain3 2 movementsound
-
-
- server pain4 first painsound
- client pain4 first randomsound snd_pain 1
- client pain4 1 randomsound snd_bodyhit 1 2
- server pain4 1 movementsound
- client pain4 2 randomsound snd_tap 1 3
- server pain4 2 movementsound
- client pain4 3 randomsound snd_uphead 1 4
- server pain4 3 movementsound
- client pain4 5 randomsound snd_drag 1 2
- server pain4 5 movementsound
- client pain4 6 randomsound snd_drag 1 4
- server pain4 6 movementsound
- client pain4 7 randomsound snd_drag 1 2
- server pain4 7 movementsound
- client pain4 8 randomsound snd_drag 1 4
- server pain4 8 movementsound
-
-
- server jumpattack1 first movementsound
- client jumpattack1 first randomsound snd_powerup 1 1
- client jumpattack1 4 randomsound snd_slice 1 2
- server jumpattack1 4 movementsound
- client jumpattack1 5 randomsound snd_leg 1 3
- server jumpattack1 5 movementsound
-
- server step_left first movementsound
- client step_left first randomsound snd_powerup 1 1
- client step_left 5 randomsound snd_leg 1 1
- server step_left 5 movementsound
-
- server step_right first movementsound
- client step_right first randomsound snd_powerup 1 1
- client step_right 5 randomsound snd_leg 1 1
- server step_right 5 movementsound
-
- server twitch1 4 movementsound
- client twitch1 4 randomsound snd_uphead 1 2
- client twitch1 6 randomsound snd_movehead 1 2
- server twitch1 6 movementsound
- client twitch1 18 randomsound snd_downhead 1 2
- server twitch1 18 movementsound
-
- server twitch2 first movementsound
- client twitch2 first randomsound snd_powerup 1 1
- client twitch2 3 randomsound snd_movehead 1 2
- server twitch2 3 movementsound
- client twitch2 5 randomsound snd_tap 1 1
- server twitch2 5 movementsound
- client twitch2 6 randomsound snd_tap 1 1
- server twitch2 6 movementsound
- client twitch2 7 randomsound snd_stophead 1 2
- server twitch2 7 movementsound
-
-
- // Pain Location Based Animations
-
- // Death Location Based Animations
-
- // Crouching Pain Location Based Animations
-
- // Crouching Death Location Based Animations
-
- // Optional Animations
-
- // Scripted Animations
-
- //
- // SOURCESAFE Update Log
- //
- // $Log:: /Quake 2 Engine/Sin/Base Sin Data/Models/Monster/securton.def $
- //
- // 24 11/14/98 12:31a Jimdose
- // default to blitz attack
- //
- // 23 11/14/98 12:15a Jimdose
- // made the bounding box smaller
- //
- // 22 10/21/98 12:39a Markd
- // Fixed securton's looping problems
- //
- // 21 10/21/98 12:04a Markd
- // added stepleft and stepright and proper weapon
- //
- // 20 10/20/98 9:51p Aldie
- //
- // 19 10/20/98 3:30a Markd
- // Made securtons spark instead of bleed
- //
- // 18 10/16/98 6:56p Phook
- // Oct 16: First global damage settings tweaks
- //
- // 17 9/20/98 8:37p Onethumb
- // Semi-final revisions complete, almost ready for first half beta
- //
- // 16 9/20/98 7:14p Onethumb
- // Minor changes
- //